.rb_box {width: 100%;position: relative;display: flex;align-items: center;justify-content: center;}
.rb_instagram_form {width: 800px;max-width: 100%;display: flex;flex-direction: column;align-items: center;gap: 10px;justify-content: center;}
.rb_instagram_form input {border: 0;padding: 10px 15px;font-size: 16px;width: 80%;max-width: 100%;background-color: #fff;border-radius: 10px;min-height: 59px;}
.rb_instagram_form button {border-radius: 10px 10px 10px 10px;background-color: var( --e-global-color-primary );color: #fff;border: 0;min-height: 59px;display: flex;justify-content: center; align-items: center;gap: 8px;}
.rb_instagram_form button:hover {box-shadow: inset 0 0 100px #0003;}	
.rb_instagram_form .fullname {font-weight: 400;color: #444;}
.rb_flex_center_wrap{width: 100%;gap:10px;display: flex;align-items: center;justify-content: center;}
#rb_result {width: 100%;}
#rb_result .user_info_box{padding: 25px;text-align: center;background-color: rgba(217,217,217,0.2);border-radius: 25px;}
.copied {position: relative;}
.copy_btn:after{content: 'Copied';background: var(--second-color);color: #fff;font-size: 12px;display: flex;justify-content: center;align-items: center;border-radius: 4px;width: fit-content;		opacity: 0;visibility: 0;position: absolute;top: -28px;left: 50%;transform: translate(-50%, 10px);transition: 0.3s all;padding: 3px 8px;white-space: nowrap;}
.copy_btn.copied:after{opacity: 1;visibility: visible;transform: translate(-50%, 0);}
.copy_btn {margin-top: 30px;display: block;background: #e1306c;color: #fff;font-size: 14px;padding: 8px 15px;border-radius: 12px;font-weight: 700;display: flex;justify-content: center;align-items: center;gap: 10px;width: fit-content;margin: auto;cursor: pointer;}
.btn_loading{position: relative;font-size: 0 !important;min-height: 60px;min-width:160px}
.btn_loading:before{content: '';width: 26px;height: 26px;position: absolute;left: 68px; top: 18px;animation: 1s spin linear infinite;z-index: 999999;border-width: 2px;border-color: #fff #fff5 #fff5 #fff5; border-radius: 50px; border-style: solid;animation: 1s spin linear infinite;}
.btn_loading svg {opacity: 0;}
@keyframes spin{0%{ transform: rotate(0deg); }100%{ transform: rotate(360deg); }}

@media (max-width: 991px){
	.rb_flex_center_wrap { flex-direction: column;}
	#rb_result .user_info_box{padding: 20px 10px;}
	.rb_instagram_form input{font-size: 15px;width: 100%;}
}